using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;

namespace MaskData
{
	public abstract class ConditionOperator
	{
		public abstract String GetSQLString();
	}
	public abstract class ConditionElement
	{
		protected String _fieldName;
		public String FieldName
		{
			get {
				return _fieldName;
			}
		}
		protected ConditionOperator _Op;
		public ConditionElement(String name, ConditionOperator op)
		{
			Debug.Assert(op != null);
			Debug.Assert(name != "");
			_fieldName = name;
			_Op = op;
		}
		public abstract String GetSQLString();
	}

}
